@charset "utf-8";
html, body, blockquote, dd, dl, fieldset, legend,
h1, h2, h3, h4, h5, h6, hr, ol, p, pre, ul, th, td, form, input, textarea, button {margin: 0;padding: 0;}
fieldset, iframe, img { border: 0; }
address, cite, code, em, ins, kbd, pre, samp, strong, sub, sup, var {font-family: inherit;font-style: normal;}
h1, h2, h3, h4, h5, h6, sub, sup {font-size: 100%;font-weight: normal;}
input, button, textarea, select { *font-size: 100%; }
select{outline: none;}
input, button, textarea { font: inherit; }
ol, ul { list-style: none; }
q:before, q:after { content: ''; }
table { border-collapse: collapse; border-spacing: 0; }
i{font-style: normal;}
body { font-size: 14px; font-family: "\5FAE\8F6F\96C5\9ED1",sans-serif; line-height: 1.5; color: #5d5d5d;background: url(../images/gen_bg_gray.png); }
h1 { font-size: 2.2em; }
h2 { font-size: 2.0em; }
h3 { font-size: 1.8em; }
h4 { font-size: 1.6em; }
h5 { font-size: 1.4em; }
h6 { font-size: 1.2em; }
a { color: #333; text-decoration: none; }
a:hover{  text-decoration: none; outline: 0; }
input:focus, textarea:focus { outline: 0; }
textarea { overflow-y: auto; }
input, img { vertical-align: middle; }
.clearfix:after,.row:after{clear: both;content: " ";display: block;font-size: 0;height: 0;visibility: hidden;}
.clearfix,.row { zoom: 1; }
.clear{clear: both;}
.error{ color: #f00;}
.hl_bd{ padding: 10px 0;}
.hl_bd .widget_crumbs{ width: 980px; margin: auto; margin-bottom: 10px;}
.fl{ float: left;}
.fr{ float: right;}
.main-content{ height: 600px;background: url(../images/gen_bg_gray.png) bottom;}
.top_nav{height: 95px;background: url(../images/cms_nav.png) repeat-x;}
.main_c{width: 1000px;margin: auto;position: relative;}
.main_c .logo{margin-top: 15px;margin-left: 10px;display: inline-block; height:60px;width: 252px;background: url(../images/logo.png) no-repeat center;}
.main_c .form_w{background: url(../images/bg.png) no-repeat 0 22px; height: 450px;margin-top: 25px;}
.main_c .form_act{width: 324px;height: 375px;background: url(../images/cms_login_form.png)  no-repeat center;  float: right;margin-top: 15px;}
.main_c .login_tit{height: 94px;text-align: center;line-height: 94px;font-family: "\5FAE\8F6F\96C5\9ED1",sans-serif;font-size: 22px;color: #09c;}
.copyright{color: rgb(125,125,125);text-align: center;padding: 15px;}
.top_nav{height: 95px;background: url(../images/cms_nav.png) repeat-x;}
.top_links{display: inline-block;position: absolute;right: 0px;top: 35px}
.top_links a{margin: 0 10px}
.block{display: block;width: 276px;margin: 10px auto;*margin: 4px auto;}
.the-padding-left { background-color: #FFFFFF;background-image: none;border: 1px solid #e5e6e7;color: inherit;display: block;padding: 6px 12px;width: 250px;font-size: 14px }
.btn-block { display: block; padding-left: 0; padding-right: 0; width: 100%; }
.btn:focus { outline: 0 none; text-decoration: none; }
.login_btn {width: 276px;display: block;padding: 6px 0;margin: 0 auto;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;background-color: #09c;color: #FFFFFF;border-radius: 5px}
.input-yzm{position: relative;}
.input-yzm img{position: absolute;right: 90px;top: 10px}

@media screen and (max-width:800px){
	.main_c{ width: 100%; }
	.top_links	{ display:none; }
	.logo	{ position:absolute; left:50%; transform:translate(-50%, 0); }
	.main_c .form_act	{ float:none; position:absolute; left:50%; transform:translate(-50%, 0); }
	.main_c .form_w		{ height: 400px; }
}